package pyip.lib.mixtool.util.temp;

/**
 * 异常枚举类，定义了所有的业务类型异常
 * @author shiw
 *
 */
public enum ExceptionEnum {
	
	serverInternal("11260000", "服务器发生内部异常"),
	dataPersistent("11260001", "数据库异常"), 
	jsonConvert("11260002", "Json数据转换异常"),
	invalidArg("11260003", "无效的参数"),
	fieldNameNotFound("11260004", "找不到相应的字段名"),
	productGroupCodeNotFound("11260005", "找不到相应的产品组代码"),
	productCodeNotFound("11260006", "找不到相应的产品代码"),
	/** 某产品代码下所有的国家都已经设置了规则 */
	noCountryOfUnsetRule("11260007", "没有找到需要设置规则的国家"),
	/** 某产品代码下所有的国家都已经设置了附加服务 */
	noCountryOfUnsetExtra("11260008", "没有找到需要设置附加服务的国家"),
	odaCheck("11260009", "检查ODA时出现异常"),
	;
	
	private String code;
	private String msg;
	
	private ExceptionEnum(String code, String msg){
		this.code = code;
		this.msg = msg;
	}

	public String getCode() {
		return code;
	}

	public void setCode(String code) {
		this.code = code;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	} 
}
